Google 推出的 Gemini CLI(Command Line Interface)是一個讓你可以在終端機 (Terminal) 中直接使用 Gemini 模型功能的工具。它將強大的大型語言模型(LLM)能力帶到你的命令列環境,特別適合開發者、資料科學家或任何習慣在終端機工作的用戶。
Gemini CLI 的核心價值在於提供一個快速、方便且自動化的方式來與 Gemini 模型互動。你可以用它來完成多種任務,而不需要進入網頁或撰寫複雜的程式碼。
- 多模態輸入:
文字輸入
檔案輸入
標準輸入 (stdin):
- 多模態輸出:
文字輸出
JSON 輸出
程式碼開發:
- 程式碼生成:快速生成一個函數或腳本。
- 程式碼解釋:讓 Gemini 解釋一段複雜的程式碼。
- 程式碼審查與重構:將程式碼檔案傳給 Gemini,請它提供改進建議。
- 單元測試:讓 Gemini 根據你的程式碼自動生成單元測試。
文件與內容創作:
- 摘要:快速對一個長篇文件進行摘要。
- 格式轉換:將一個檔案的內容轉為另一種格式,例如 Markdown 或 JSON。
- 文本分析:分析一個文字檔,例如找出其中的關鍵詞或情感傾向。
日常工作自動化:
你可以將 Gemini CLI 整合到你的 Shell 腳本中,創造更智慧的自動化流程。例如,你可以寫一個腳本,自動抓取網頁內容,將其摘要,然後儲存為一個檔案。
第一種安裝方法
# option 1: install Gemini CLI
npm install -g @google/gemini-cli
# .. and then run
gemini
第二種安裝方法
# option 2: run without installing Gemini CLI
npx https://github.com/google-gemini/gemini-cli
看來cli 的功能還滿多了,看來要好好的玩一下功能嘍